package android.slc.query;

import android.slc.query.entity.QUserDateRange;

/**
 * 用户日期信息验证工具类
 *
 * @author slc
 * @date 2022/03/12 下午 5:06
 */
public class QUserDateRangeVerifyUtils extends DateRangeVerifyUtils{

    /**
     * 校验用户信息和时间
     *
     * @param qUserDateRange
     */
    public static void verifyUserStart(QUserDateRange qUserDateRange) {
        verify(qUserDateRange);
        if (qUserDateRange.getUserId() == null) {
            throw new RuntimeException("请选择用户");
        }
        verifyTimeStart(qUserDateRange);
    }

    /**
     * 校验用户信息和时间
     *
     * @param qUserDateRange
     */
    public static void verifyUserEnd(QUserDateRange qUserDateRange) {
        verify(qUserDateRange);
        if (qUserDateRange.getUserId() == null) {
            throw new RuntimeException("请选择用户");
        }
        verifyTimeEnd(qUserDateRange);
    }

    /**
     * 校验用户信息和时间
     *
     * @param qUserDateRange
     */
    public static void verifyUserTime(QUserDateRange qUserDateRange) {
        verify(qUserDateRange);
        if (qUserDateRange.getUserId() == null) {
            throw new RuntimeException("请选择用户");
        }
        verifyTime(qUserDateRange);
    }

}
